Automated Generation of Viterbi Decoders

نویسندگان

  • I. Habib
  • O. Paker
  • S. Sawitzki
چکیده

In this report we explore the design automation of Viterbi Decoders. The task of designing a Viterbi Decoder is highly repetitive in itself. The intention is to systematize and automate the design process of Viterbi decoders. There are various possible designs of Viterbi Decoder. A comprehensive design space exploration is done to identify the available design options. Analysis of various designs is done to establish their merits and demerits. For various designs, quantitative relations between decoder parameters and its performance are obtained. Automation requires specifying optimum design for given requirements. Implementation results of various designs are analyzed to establish the suitability of the designs for particular requirements. There are limitations in physical implementation of the designs. The physical implementation issues are also discussed. Automation of the design can be done at various levels of abstraction. Analysis and comparison of various automation approaches is done. The automation tool is implemented and is used to generate various designs. The generated designs are synthesized to get the timing and area figures. This information is used to calibrate and refine the tool. Finally, results obtained from physical implementation of generated designs are analyzed. From the results and analysis a few guidelines are derived for the design of Viterbi Decoders. Conclusions: The automation tool is capable of generating designs for a wide range of parameters. The designs are generated taking into consideration the limitations of physical implementation such as SRAM access frequency and SRAM datawidth. In terms of throughput and area the generated designs are comparative to the handcoded ones. As the tool also considered technology related performance database, realistic designs are generated. By using the tool, design time can be drastically reduced.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Insertion/deletion Correction by Using Parallel- Interconnected Viterbi Decoders

A new insertion/deletion correction scheme is presented for standard convolutional codes that makes use of multiple parallel-interconnected Viterbi decoders. Whenever an insertion or deletion error occurs, the connections between different Viterbi decoders ensure that decoding will proceed from the decoder that is in synchronization. In this way, a larger Viterbi decoder is created that can cor...

متن کامل

A 500-Mb/s Soft-Output Viterbi Decoder

Two eight-state 7-bit soft-output Viterbi decoders matched to an EPR4 channel and a rate-8/9 convolutional code are implemented in a 0.18m CMOS technology. The throughput of the decoders is increased through architectural transformation of the add-compare-select recursion, with a small area overhead. The survivor-path decoding logic of a conventional Viterbi decoder register exchange is adapted...

متن کامل

Performance Evaluation of Bpn Based Viterbi Decoder for Decoding 2-bit and 3-bit Errors

In communication, convolution codes are extensively used for reliable data communication at receiver’s end the coded messages are decoded with Viterbi Decoders. However when the channel is noisy decoding becomes computationally complex even with enhanced Viterbi Decoder, hence it necessitates an efficient computationally less complex decoders. In this paper Viterbi Decoders are realized in BPN,...

متن کامل

Implementation of High Throughput Soft Output Viterbi Decoders

The architectural considerations for VLSI implementations of soft output Viterbi decoders are presented. Structural transformation of the add-compareselect structures provides high throughput with small area overhead. Modifications to the survivor memory unit and a comparison between the register exchange and memory traceback methods are highlighted. A 4mm demonstration chip, consisting of two ...

متن کامل

High Speed Low Power Adaptive Viterbi Decoder Architecture for Underwater Acoustic Communication with Turbo Codes

Underwater acoustic communication module based on Orthogonal Frequency Division Multiplexing (OFDM) uses rate 1⁄2 convolutional encoders and Turbo decoders for error control coding. Turbo decoders are designed with two Viterbi decoders that operate in sequence to improve Log Likelihood Ratio (LLR). The computation complexity of Viterbi decoders limits their use for high speed decoding as the de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006